package day04_Array;
/*
获取数组元素的格式：
数组名[索引]

索引：从0开始，到数组长度减一为止

ArrayIndexOutOfBoundsException：数组越界
原因：索引超出了范围
解决：修改索引编号
 */
/*
引用变量如果不进行初始化，可以给它赋上一个null

NullPointerException：空指针异常
原因：未对数组进行初始化
解决方式：加上初始化
 */
public class Demo12_ArrayIndex {
    public static void main(String[] args) {
//        int[]array=new int[]{10,20,30,40};
//        System.out.println(array[0]); // 10
//        System.out.println(array[1]); // 20
//        System.out.println(array[2]); // 30
//        System.out.println(array[3]); //40
//        // 数组越界了，没有索引编号为4的元素，下面的代码会发生异常
//        System.out.println(array[4]);
        // 动态初始化方法创建数组
        int[] array =null;
        array = new int[4];
        System.out.println(array[0]);
    }
}
